home *** CD-ROM | disk | FTP | other *** search
- Path: rational.com!rlk
- From: rlk@nubuddy (Bob Kitzberger)
- Newsgroups: comp.lang.ada,comp.lang.c++,comp.lang.c,comp.lang.modula3,comp.lang.modula2,comp.edu,comp.lang.eiffel
- Subject: Re: Hungarian notation
- Followup-To: comp.lang.ada,comp.lang.c++,comp.lang.c,comp.lang.modula3,comp.lang.modula2,comp.edu,comp.lang.eiffel
- Date: 8 Jan 1996 18:29:59 GMT
- Organization: Rational Software Corporation
- Message-ID: <4crnr7$ljv@rational.rational.com>
- References: <30C40F77.53B5@swsbbs.com> <marnoldDJEvtJ.1Lx@netcom.com> <4aleun$jlk@ns.RezoNet.NET> <marnoldDJMDBG.CFz@netcom.com> <4asnkr$7b0@solutions.solon.com> <4ath75$e7i@barnacle.iol.ie> <4b4kij$svt@news.microsoft.com> <dewar.819489496@schonberg> <DK6r6I.Itr@eskimo.com> <4cncjl$8nq@fred.netinfo.com.au>
- NNTP-Posting-Host: nubuddy.rational.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- : mag@eskimo.com (mAg) wrote:
-
- : >It is not practical to use these so called tools in large projects,
-
- I missed your original post, so perhaps I missed your rationale. Why
- is it not practical to use such semantically rich tools on large projects?
- We have a large number of customers that use our tools on some of the
- world's largest software projects, but perhaps you know something that
- we and they don't.
-
- And why "so called"?
-
- : >And trust me, it helps a lot in deciphering and fixing code by your colleague who broke the program
- : >just before going on christmas vacation. :-)
-
- With these "so called" tools, I would:
-
- - use my CM system to list the units that have changed since the last
- successful run of the program. Blap, on the screen appears a list of
- units. Click on them to get windows with source code with color-annotated
- changes.
- - quickly go from change to change, and when I see one that is suspect,
- I can use semantic traversal to visit type definitions, show places
- where the variables are used in units/subsystems/programs, etc.
-
- I realize that this is a bit of a 'paradigm shift' (shudder) from the
- tried-and-blue method of using "diff", hunting down changes by line
- number, using grep to find usages, etc. but personally I like to avoid
- that kind of pain.
-